\hypertarget{classarmboard_1_1_l_c_d}{\section{armboard\-:\-:L\-C\-D Class Reference}
\label{classarmboard_1_1_l_c_d}\index{armboard\-::\-L\-C\-D@{armboard\-::\-L\-C\-D}}
}


the 2x16 characters \hyperlink{classarmboard_1_1_l_c_d}{L\-C\-D} on the board  




{\ttfamily \#include $<$armboard.\-h$>$}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classarmboard_1_1_l_c_d_accaa66bcba2e62b22f02f7862492bc85}{static void \hyperlink{classarmboard_1_1_l_c_d_accaa66bcba2e62b22f02f7862492bc85}{command} (unsigned char cmd)}\label{classarmboard_1_1_l_c_d_accaa66bcba2e62b22f02f7862492bc85}

\begin{DoxyCompactList}\small\item\em send the command byte cmd to the \hyperlink{classarmboard_1_1_l_c_d}{L\-C\-D} \end{DoxyCompactList}\item 
\hypertarget{classarmboard_1_1_l_c_d_aec07ce06685a4ba63801704f0efe255e}{static void \hyperlink{classarmboard_1_1_l_c_d_aec07ce06685a4ba63801704f0efe255e}{data} (unsigned char chr)}\label{classarmboard_1_1_l_c_d_aec07ce06685a4ba63801704f0efe255e}

\begin{DoxyCompactList}\small\item\em send the data byte chr to the \hyperlink{classarmboard_1_1_l_c_d}{L\-C\-D} \end{DoxyCompactList}\item 
static void \hyperlink{classarmboard_1_1_l_c_d_ac8f286e4c2300a88382972019962992f}{clear} (void)
\item 
static void \hyperlink{classarmboard_1_1_l_c_d_a894a29b2dc310719fa25188709465e36}{char\-\_\-write} (char chr)
\item 
static void \hyperlink{classarmboard_1_1_l_c_d_a6d33958b856443912073040baec2fbf6}{char\-\_\-write\-\_\-raw} (char chr)
\item 
\hypertarget{classarmboard_1_1_l_c_d_a2b4f8181fb4dd7711284d381d7b04dad}{static void \hyperlink{classarmboard_1_1_l_c_d_a2b4f8181fb4dd7711284d381d7b04dad}{goto\-\_\-xy} (unsigned char x, unsigned char y)}\label{classarmboard_1_1_l_c_d_a2b4f8181fb4dd7711284d381d7b04dad}

\begin{DoxyCompactList}\small\item\em put the cursor at (x,y) \end{DoxyCompactList}\item 
\hypertarget{classarmboard_1_1_l_c_d_a0ac054df285d020a6211c11b6864d3b1}{static void \hyperlink{classarmboard_1_1_l_c_d_a0ac054df285d020a6211c11b6864d3b1}{goto\-\_\-x} (unsigned char x)}\label{classarmboard_1_1_l_c_d_a0ac054df285d020a6211c11b6864d3b1}

\begin{DoxyCompactList}\small\item\em put the cursor at position x of the current line \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
the 2x16 characters \hyperlink{classarmboard_1_1_l_c_d}{L\-C\-D} on the board 

\subsection{Member Function Documentation}
\hypertarget{classarmboard_1_1_l_c_d_a894a29b2dc310719fa25188709465e36}{\index{armboard\-::\-L\-C\-D@{armboard\-::\-L\-C\-D}!char\-\_\-write@{char\-\_\-write}}
\index{char\-\_\-write@{char\-\_\-write}!armboard::LCD@{armboard\-::\-L\-C\-D}}
\subsubsection[{char\-\_\-write}]{\setlength{\rightskip}{0pt plus 5cm}void armboard\-::\-L\-C\-D\-::char\-\_\-write (
\begin{DoxyParamCaption}
\item[{char}]{chr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classarmboard_1_1_l_c_d_a894a29b2dc310719fa25188709465e36}
write character chr and advance the cursor

The following characters are handled specially\-:

\textbackslash{}n \-: advance the cursor to the first position of the next line

\textbackslash{}r \-: advance the cursor to the first position of the current line

\textbackslash{}v \-: clear the screen, cursor goes to upper left (first) position \hypertarget{classarmboard_1_1_l_c_d_a6d33958b856443912073040baec2fbf6}{\index{armboard\-::\-L\-C\-D@{armboard\-::\-L\-C\-D}!char\-\_\-write\-\_\-raw@{char\-\_\-write\-\_\-raw}}
\index{char\-\_\-write\-\_\-raw@{char\-\_\-write\-\_\-raw}!armboard::LCD@{armboard\-::\-L\-C\-D}}
\subsubsection[{char\-\_\-write\-\_\-raw}]{\setlength{\rightskip}{0pt plus 5cm}void armboard\-::\-L\-C\-D\-::char\-\_\-write\-\_\-raw (
\begin{DoxyParamCaption}
\item[{char}]{chr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classarmboard_1_1_l_c_d_a6d33958b856443912073040baec2fbf6}
write character chr and advance the cursor

Unlike \hyperlink{classarmboard_1_1_l_c_d_a894a29b2dc310719fa25188709465e36}{char\-\_\-write()} no special handling of \textbackslash{}n etc. is done. \hypertarget{classarmboard_1_1_l_c_d_ac8f286e4c2300a88382972019962992f}{\index{armboard\-::\-L\-C\-D@{armboard\-::\-L\-C\-D}!clear@{clear}}
\index{clear@{clear}!armboard::LCD@{armboard\-::\-L\-C\-D}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void armboard\-::\-L\-C\-D\-::clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classarmboard_1_1_l_c_d_ac8f286e4c2300a88382972019962992f}
clear the \hyperlink{classarmboard_1_1_l_c_d}{L\-C\-D}

This function clears the \hyperlink{classarmboard_1_1_l_c_d}{L\-C\-D} and puts the cursor at the top-\/left position (= 0,0). 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
armboard.\-h\item 
armboard.\-cpp\end{DoxyCompactItemize}
